QT中将QWidget提升为QMainWindow | 您所在的位置:网站首页 › 怎么用top widgets改软件背景 › QT中将QWidget提升为QMainWindow |
简介
背景是曾经开发了一款软件,基类使用的是QWidget,随着软件的功能增加QWidget已经无法摆下太多的部件。因此,需要转换到QMainWindow下使用菜单和工具箱容纳更多的功能。 项目介绍:UI采用Qt设计师通过部件拖拽生成和布局。下面记录如何将这类的工程转化为QMainWindow基类。这里使用一种最简单粗暴有效的方式。 步骤 新建一个QMainWindow基类窗口打开Qt设计师新建一个QMainWindow基类的窗口。
需要修改的代码,增加头文件 #include //增加QMainWindow头文件 #include "ui_dinirawdatasimulation_mw.h" //自己UI文件导入后新生成的头文件将下图中的QWidget修改为QMainWindow 经过上面的步骤,重新编译工程就可以了。然后就可以进一步修改新的窗口并调试功能了。 |
CopyRight 2018-2019 实验室设备网 版权所有 |